﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using System.Windows.Media.Imaging;

namespace VisualRemoteController
{
    public interface GUICommandDecoratorStrategy
    {
        /// aunque ambos métodos toman un bitmap y pueden ser idénticos en su implementación,
        /// se distinguen para poder presentar una interfaz de alguna forma diferente entre
        /// un execute y un undo.
        void ShowGUIExecute(BitmapImage ExecuteBitmapImage);
        void ShowGUIUndo(BitmapImage UndoBitmapImage);
    }
}
